[IA64] fix warning: "in_atomic" redefined
authorKUWAMURA Shin'ya <kuwa@jp.fujitsu.com>
Sat, 16 Jul 2011 08:16:48 +0000 (09:16 +0100)
committerKUWAMURA Shin'ya <kuwa@jp.fujitsu.com>
Sat, 16 Jul 2011 08:16:48 +0000 (09:16 +0100)
This patch fixes `warning: "in_atomic" redefined'.
# It is introduced by 22395:deb438d43e79.

Signed-off-by: KUWAMURA Shin'ya <kuwa@jp.fujitsu.com>
xen/include/asm-ia64/linux-xen/linux/hardirq.h

index b076644e248dff4c7bf0f5c3ffcbd9b21705ae6d..b8a7b1d99796e20fee53924e6b7b23ed555c5973 100644 (file)
 #define in_softirq()           (softirq_count())
 #define in_interrupt()         (irq_count())
 
+#ifndef XEN
 #if defined(CONFIG_PREEMPT) && !defined(CONFIG_PREEMPT_BKL)
 # define in_atomic()   ((preempt_count() & ~PREEMPT_ACTIVE) != kernel_locked())
 #else
 # define in_atomic()   ((preempt_count() & ~PREEMPT_ACTIVE) != 0)
 #endif
+#endif
 
 #ifdef CONFIG_PREEMPT
 # define preemptible() (preempt_count() == 0 && !irqs_disabled())